.btn {
  cursor: pointer;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.pagination {
  text-align: center;
  margin-top: 100px;
}
.course-nav-active {
  background-color: #27A4FE;
  border-radius: 1px;
  color: #fefefe;
}
.tab-active {
  color: #27A4FE;
  border-bottom: solid 1px #27A4FE;
}
.check-default {
  padding: 3px 12px;
  border: solid 1px #27A3FD;
  color: #27A3FD;
}
.check-active {
  background-color: #27A3FD;
  color: #FFFFFF;
}
